never-ending task - French English Dictionary